Parallax – An Aspect-Enabled Framework for Plugin-Based MDA Refinements Towards Middleware

نویسندگان

  • Raul Silaghi
  • Alfred Strohmeier
چکیده

MDA has been around for more than three years already. Nevertheless, besides the lack of a standard model transformation language to support the MDA vision, there is even a lack of tool support to implement the platform-specific mappings promoted by the same MDA. For quite some years now, tool vendors offer the possibility to generate code for different programming languages, but the spectrum of tools is very limited when it comes to generating code for different middleware infrastructures. Parallax, based on aspect-oriented support and through a well-defined system of plug-ins, addresses this issue by providing a framework that enables developers to first (re-)configure their designs and enhance them with middleware-specific concerns at different MDA-levels of abstraction, and then adapt the implementation of these concerns to different middleware infrastructures and see how they are actually implemented at the code level. Moreover, developers and middleware vendors can contribute and enrich Parallax by implementing and providing the community with new plug-ins for their favorite middleware infrastructures.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Middleware Transparent Software Development & the MDA

A major source of complexity in distributed systems stem from the fact that the development and evolution of distributed systems are generally tightly coupled to continuously changing middleware technologies. This coupling is undesirable because changes in the middleware necessitates changes in the application with resulting constraints on the portability, interoperability, reusability, and evo...

متن کامل

Applying the Model Driven Architecture to Distributed Real-time and Embedded Applications

Advances in commercial distributed object computing (DOC) middleware technologies are enhancing the affordability and reducing the time-to-market of distributed real-time and embedded (DRE) applications, such as commercial and military aircraft and satellites control, automobile engines management system, chemical and manufacturing plants process control, and hospital patient monitoring equipme...

متن کامل

How MDA Can Help Designing Component- and Aspect-based Applications

Distributed systems are inherently complex, and therefore difficult to design and develop. Experience shows that new technologies—such as components, aspects, and application frameworks—can be effectively used for building distributed applications. However, our experience also shows that most of the applications built in that way are difficult to be re-used, documented, and maintained. Probably...

متن کامل

An MDA Based Modeling and Implementation for Web App

Web App surges recently as the HTML technology comes to be well-developed. The development framework of existing platform demands the users’ attention directed towards technique details and duplicated efforts. In order to save the developers’ efforts to the design of App functions and its ease of use, the idea of Model Driven Architecture (MDA) will be extended in the development of Web App. Th...

متن کامل

Towards an MDA-Oriented Methodology

The author describes the need to introduce a methodology named MDA or Model Driven Architecture based on the concept of Open Distributed Application Construction (ODAC) to be used as a guide in the development of complex distributed applications. The reasons offered for the need of MDA are: 1. The emerging and proliferation of middleware technology. 2. The interoperability of the different midd...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005